package net.ojbk.study.curriculumDesign.service.cilentservicer;

import com.alibaba.druid.sql.visitor.functions.Char;
import net.ojbk.study.curriculumDesign.beans.cilentservicer.ChatSystem;
import net.ojbk.study.curriculumDesign.beans.cilentservicer.Servicer;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: twobox
 * Date: 2019/1/6
 * Time: 19:25
 * Description: 客服 下的 管理模块，主要有 服务统计，评分，设置状态等。
 */
public interface IServicerManaService {
    /**
     * 该客服是否还有新消息。
     * @param servicer 客服
     * @return
     */
    public boolean isHaveNewMsg(Servicer servicer) throws Exception;

    /**
     * 设置客服的状态
     * @param servicer 这个客服
     * @param newStatus 新的状态，请使用客服状态接口定义号的变量
     */
    public void setMeStatus(Servicer servicer, int newStatus);

    /**
     * 获取此客服的评分
     * @param servicer 这个客服，哈哈哈
     * @return 分数
     */
    public double getMeScore(Servicer servicer);
}
